<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns:ui="http://java.sun.com/jsf/facelets"
                template="./../Template.xhtml"
                xmlns="http://www.w3.org/1999/xhtml"
                xmlns:h="http://java.sun.com/jsf/html"
                xmlns:p="http://primefaces.org/ui"
                xmlns:f="http://java.sun.com/jsf/core">


    <ui:define name="content">
      <h:form id="form3">
                    <p:growl id="message2"/>
                   
                    <p:panel header="Relatório Mensal do LEI" id="relMensalLEI">
                        
                        <p:panel header="Dados do Professor" id="relat3">
                            
                       
                            <p:panelGrid columns="2">
                                
                                <h:outputText value="Escola.:*"/>
                                <p:selectOneMenu value="#{relatMensalFaces.selectedEscola}" converter="EscolaConverter" required="true" label="Escola" requiredMessage="Este Campo deve ser preenchido!!">
                                    <f:selectItem value="#{null}" itemLabel="Selecione"/>
                                    <f:selectItems value="#{escolaFaces.allEscolas}" var="esc" itemLabel="#{esc.escola}" itemValue="#{esc}"/>
                                    <p:ajax update="selectprof" listener="#{relatMensalFaces.findProfessorPorEscola()}" immediate="false"/>
                                </p:selectOneMenu>
                                
                                <h:outputText value="Professor.:*"/>
                                <p:selectOneMenu value="#{relatMensalFaces.selectedProfessor}" converter="ProfessorConverter" id="selectprof" required="true" label="professor" requiredMessage="Este Campo deve ser preenchido!">
                                    <f:selectItem value="#{null}" itemLabel="Selecione"/>
                                    <f:selectItems value="#{relatMensalFaces.professores}" var="prof" itemLabel="#{prof.nome}" itemValue="#{prof}"  />
                                   <p:ajax update="selectLei" listener="#{relatMensalFaces.findleiPorProfessor()}" immediate="false"/>
                                     <p:ajax update="meses" listener="#{relatMensalFaces.listaMeses()}" immediate="false"/>
                                 
                                </p:selectOneMenu>
                                <h:outputText value="Nº do LEI.:*"/>
                                <p:selectOneMenu value="#{relatMensalFaces.selectedLei}" converter="LeiConverter" id="selectLei" requiredMessage="Este Campo deve ser preenchido!" label="Número do LEI">
                                    <f:selectItem value="#{null}" itemLabel="Selecione"/>
                                    <f:selectItems value="#{relatMensalFaces.leis}" var="lei" itemValue="#{lei}" itemLabel="#{lei.num_lei}" />
                                     
                                </p:selectOneMenu>
                            
                                
                               
                                <h:outputText value="Mês.:*"/>
                                <p:selectOneMenu value="#{relatMensalFaces.selectedRelatMensal.mes}" id="meses" required="true" requiredMessage="O Campo mês deve ser preenchido!"  label="Mês">
                                    <f:selectItem value="#{null}" itemLabel="Selecione"/>
                                    <f:selectItems value="#{relatMensalFaces.meses}" />
                                </p:selectOneMenu>
                                <h:outputText value="Qtde Micros Danificados.:"/>
                                <p:inputText value="#{relatMensalFaces.selectedRelatMensal.microsDefeito}" size="2" maxlength="2" required="true"  requiredMessage="O Campo Qtde. Micros Danif. deve ser preenchido!"  label="Qtde. de Micros Danific."/>
                            </p:panelGrid>  
                        </p:panel>  
                            <br/>    <br/>
                        <p:panel header="Frequência por Turnos">
                            
                       
                        
                            <p:panelGrid columns="6">
                               
                                <h:outputText value="Manhã.:*"/>
                                <p:inputText value="#{relatMensalFaces.selectedRelatMensal.qtdeManha}" size="3" maxlength="3" required="true"  requiredMessage="O Campo Frequência da Manhã deve ser preenchido!"  label="Frequência da Manhã"/>
                                <h:outputText value="tarde.:*"/>
                                <p:inputText value="#{relatMensalFaces.selectedRelatMensal.qtdeTarde}" size="3" maxlength="3" required="true"  requiredMessage="O Campo Frequência da Tarde deve ser preenchido!" label="Frequência da Tarde"/>
                                <h:outputText value="Noite.:*"/>
                                <p:inputText value="#{relatMensalFaces.selectedRelatMensal.qtdeNoite}" size="3" maxlength="3" required="true"  requiredMessage="O Campo Frequência da Noite deve ser preenchido!" label="Frequência da Noite"/>
                            </p:panelGrid>

                        </p:panel>
                        <br/>    <br/>
                        <p:panel header="Frequência Mensal do LEI">
                            
                       
                       
                            <p:panelGrid columns="2">
                                <f:facet name="header">
                                    <h:outputText value="Informe o Número de Aulas Mensais por Disciplina!"/>
                                </f:facet>
                                <h:outputText value="Português.:"/>
                                <p:inputText value="#{relatMensalFaces.selectedRelatMensal.port}" size="2" maxlength="2"/>
                                <h:outputText value="Lingua Estrangeira.:"/>
                                <p:inputText value="#{relatMensalFaces.selectedRelatMensal.lingEstrang}" size="2" maxlength="2"/>
                                <h:outputText value="Artes.:"/>
                                <p:inputText value="#{relatMensalFaces.selectedRelatMensal.artes}" size="2" maxlength="2"/>
                                <h:outputText value="Matemática.:"/>
                                <p:inputText value="#{relatMensalFaces.selectedRelatMensal.matem}" size="2" maxlength="2"/>
                                <h:outputText value="Física.:"/>
                                <p:inputText value="#{relatMensalFaces.selectedRelatMensal.fisica}" size="2" maxlength="2"/>
                                <h:outputText value="Química.:"/>
                                <p:inputText value="#{relatMensalFaces.selectedRelatMensal.quimica}" size="2" maxlength="2"/>
                                <h:outputText value="Biologia.:"/>
                                <p:inputText value="#{relatMensalFaces.selectedRelatMensal.biologia}" size="2" maxlength="2"/>
                                <h:outputText value="História.:"/>
                                <p:inputText value="#{relatMensalFaces.selectedRelatMensal.historia}" size="2" maxlength="2"/>
                                <h:outputText value="Geografia.:"/>
                                <p:inputText value="#{relatMensalFaces.selectedRelatMensal.geografia}" size="2" maxlength="2"/>
                                <h:outputText value="Sociologia.:"/>
                                <p:inputText value="#{relatMensalFaces.selectedRelatMensal.sociologia}" size="2" maxlength="2"/>
                                <h:outputText value="Filosofia.:"/>
                                <p:inputText value="#{relatMensalFaces.selectedRelatMensal.filosofia}" size="2" maxlength="2"/>
                                <h:outputText value="Religião.:"/>
                                <p:inputText value="#{relatMensalFaces.selectedRelatMensal.religiao}" size="2" maxlength="2"/>
                                <h:outputText value="Ciências.:"/>
                                <p:inputText value="#{relatMensalFaces.selectedRelatMensal.ciencias}" size="2" maxlength="2"/>
                                <h:outputText value="Educação Física.:"/>
                                <p:inputText value="#{relatMensalFaces.selectedRelatMensal.educFisica}" size="2" maxlength="2"/>
                                <h:outputText value="Projetos Desenvolvidos no Lei durante o mês.:"/>
                                <p:inputTextarea value="#{relatMensalFaces.selectedRelatMensal.projetosLei}" cols="50" rows="5"  autoResize="false" counter="counter3"  counterTemplate="{0} Caracteres Restantes." maxlength="300" />
                                <h:inputHidden /> <h:outputText id="counter3" />
                               
                            </p:panelGrid>
                         </p:panel>

                       
                        

                    </p:panel>
                     <br/>
                    <p:messages id="mensagem"/>
                    <p:panelGrid columns="2">
                         
                         <p:commandButton value="Gravar" action="#{relatMensalFaces.edit()}" update="form3:mensagem" />
                    </p:panelGrid>
                       
                  
                </h:form>
    </ui:define>


</ui:composition>
